package com.lswms.dto.vo.resp;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.io.Serializable;
import java.util.List;

import lombok.Data;


/**
 * 挑战详情
 *
 * @author Mark sunlightcs@gmail.com
 * @since 1.0.0 2019-11-16
 */
@Data
@ApiModel(value = "QuerySignDetailResp")
public class QuerySignDetailResp extends QuerySignResp implements Serializable {
    private static final long serialVersionUID = 1L;

	@ApiModelProperty(value = "派奖时间")
	private String openTime;
	
	@ApiModelProperty(value = "累计瓜分")
	private String totalIncome = "0.00";

	@ApiModelProperty(value = "打卡时间")
	private String signTime;
	
	@ApiModelProperty(value = "派奖时间(倒计时毫秒)")
	private String openTimeh;
	
	@ApiModelProperty(value = "打卡时间(倒计时毫秒)")
	private String signTimeh;
	
	@ApiModelProperty(value = "我的挑战未读数量")
	private String mySignNum = "0";

	@ApiModelProperty(value = "本期参与状态(0立即挑战，1等待打卡，2立即打卡,3等待派奖，4挑战成功，5挑战失败)")
	private String signStatus = "0";
	
	@ApiModelProperty(value = "中奖金额")
	private String reward = "0";
	
	@ApiModelProperty(value = "我的总抽奖次数")
	private String signTotalNum = "0";
	
	@ApiModelProperty(value = "打卡剩余名额")
	private String signNumSy;
	
	@ApiModelProperty(value = "当前期未打卡等级")
	private List<String> noSignLevel;
	
	@ApiModelProperty(value = "你有3个挑战待打卡")
	private int tipNum0;
	
	@ApiModelProperty(value = "你有1个挑战挑战失败")
	private int tipNum1;
	
	@ApiModelProperty(value = "榜单之最")
	private List<BeatSignResp> list;


}